package pl.equipo13.p9.exceptions;

import org.antlr.runtime.*;

public class AutorErrorException extends RecognitionException {
    String mensaje;
    Token error;
    String expecting;
    
    

    /**
     * Creates a new instance of <code>EtiquetaNoCerradaException</code> without detail message.
     */
    public AutorErrorException(Token tk, String ex) {
        super();
        mensaje = "Obligatorio un, y solo un, autor por libro.";
        error = tk;
        expecting = ex;
        
    }
 
    @Override
    public String toString() {
        if ("<autor>".equals(expecting))
            return "Error!: " + mensaje + " Solo puede haber un autor, quite uno.";
        else
            return "Error!: " + mensaje + " Debe haber un autor, añada uno.";
    }
}
